Tabellen im Flächenmodell

Das Visum-Flächenmodell besteht aus den folgenden sieben Tabellen. In diesen Tabellen werden die Flächen aller Netzobjekte abgebildet. Die Erklärung der Tabellen erfolgt anhand eines Beispiels.

  • Punkt
  • Kante
  • Zwischenpunkt
  • Teilfläche
  • Teilflächenelement
  • Fläche
  • Flächenelement

Hinweis: Es ist in Visum möglich, die Polygone zusammen mit dem sie verwendenden Netzobjekttyp in einer Netzdatei zu speichern (Anwendung: Netzdatei öffnen und speichern und Kommentare ergänzen). Dabei werden aber stets alle Polygone mit abgespeichert, unabhängig davon, ob sie für ein Objekt des angegebenen Typs verwendet werden oder nicht.

Beispiel

Im folgenden Beispiel werden diese sieben Tabellen für ein Netz, das drei Oberknoten mit Flächen enthält, abgebildet und erläutert.

Das Netz enthält die drei Oberknoten mit den Schlüsseln (IDs) 2, 3 und 4. Diesen Oberknoten sind über das Attribut FlaecheID die Flächen mit den IDs 866, 867 und 868 zugeordnet (Tabelle 30).

Tabelle 30: Tabelle Oberknoten

* Tabelle: Oberknoten
$OBERKNOTEN:NR;FLAECHEID
2;866
3;867
4;868

In der Tabelle Flächen werden alle im Netz enthaltenen Flächen mit ihrer ID verwaltet. Da in diesem Beispiel nur die drei Oberknoten eine Fläche besitzen, finden sich hier genau die drei Einträge für die Oberknotenflächen (Tabelle 31).

Tabelle 31: Tabelle Flächen

* Tabelle: Flächen
$FLAECHE:ID
866
867
868

Jede Fläche setzt sich aus einer oder mehreren Teilflächen zusammen. Die Zuordnung von Flächen zu Teilflächen wird in der Tabelle Flächenelemente vorgenommen. Im Beispiel haben die Flächen 866 und 868 genau eine Teilfläche, die Fläche 869 hingegen besitzt zwei Teilflächen. Es gibt also insgesamt vier Teilflächen mit den IDs 1139, 1141, 1144 und 1145 (Tabelle 32).

Tabelle 32: Tabelle Flächenelemente

* Tabelle: Flächenelemente
$FLAECHENELEMENT:FLAECHEID;TFLAECHEID;ENKLAVE
866;1139;0
868;1141;0
869;1144;0
869;1145;0

In der Tabelle Teilflächen werden alle im Netz enthaltenen Teilflächen mit ihrer ID verwaltet. In diesem Beispiel sind dies also vier Teilflächen (Tabelle 33).

Tabelle 33: Tabelle Teilflächen

* Tabelle: Teilflächen
$TEILFLAECHE:ID
1139
1141
1144
1145

In der Tabelle Teilflächenelemente werden jeder Teilfläche die IDs der Kanten, die die Teilfläche bestimmen, zugeordnet. Wie Sie Tabelle 34 entnehmen können, sind die Teilflächen mit den IDs 1141, 1144 und 1145 jeweils Vierecke, da sie durch vier Kanten bestimmt werden. Die Teilfläche 1139 hingegen ist ein Fünfeck mit fünf Kanten.

Tabelle 34: Tabelle Teilflächenelemente

* Tabelle: Teilflächenelemente
$TEILFLAECHENELEMENT:TFLAECHEID;INDEX;KANTEID;RICHTUNG
1139;1;33136;0
1139;2;33137;0
1139;3;33138;0
1139;4;33139;0
1139;5;33140;0
1141;1;33145;0
1141;2;33146;0
1141;3;33147;0
1141;4;33148;0
1144;1;33160;0
1144;2;33161;0
1144;3;33162;0
1144;4;33163;0
1145;1;33164;0
1145;2;33165;0
1145;3;33166;0
1145;4;33167;0

Die Tabelle Kanten enthält alle Kanten, die für die Beschreibung der Teilflächenelemente notwendig sind. Jede Kante wird durch einen Anfangs- und Endpunkt bestimmt, die in der Tabelle die Attributnamen VonPunktID und NachPunktID tragen (Tabelle 35).

Tabelle 35: Tabelle Kanten

* Tabelle: Kanten
$KANTE:ID;VONPUNKTID;NACHPUNKTID
33136;9449;9450
33137;9450;9451
33138;9451;9452
33139;9452;9453
33140;9453;9449
33145;9458;9459
33146;9459;9460
33147;9460;9461
33148;9461;9458
33160;9473;9474
33161;9474;9475
33162;9475;9476
33163;9476;9473
33164;9477;9478
33165;9478;9479
33166;9479;9480
33167;9480;9477

In der Tabelle Punkte schließlich sind alle Punkte abgebildet, die ihrerseits die Kanten definieren. Sie tragen jeweils eine Koordinateninformation (XKoord und YKoord). Dadurch wird der räumliche Bezug der Fläche zum Netz hergestellt (Tabelle 36).

Tabelle 36: Tabelle Punkte

* Tabelle: Punkte
$PUNKT:ID;XKOORD;YKOORD
9449;3456991.5413;5430055.0204
9450;3456991.5413;5430004.3885
9451;3457052.3873;5429991.7699
9452;3457070.0872;5430048.9542
9453;3457026.8560;5430057.9988
9458;3458808.0227;5431086.8027
9459;3458821.3171;5431061.4225
9460;3458848.5102;5431078.9469
9461;3458835.5180;5431101.9100
9473;3456956.4483;5430005.5296
9474;3456948.8422;5430060.3735
9475;3456887.1928;5430052.7674
9476;3456903.2057;5429996.7225
9477;3456896.8005;5430097.6033
9478;3456938.0336;5430071.1821
9479;3456961.6525;5430097.6033
9480;3456945.2393;5430125.2254

Zwischenpunkte sind im vorliegenden Beispiel keine entstanden. Die Tabelle ist daher leer (Tabelle 37).

Tabelle 37: Tabelle Zwischenpunkte

* Tabelle: Zwischenpunkte
$ZWISCHENPUNKT:KANTEID;INDEX;XKOORD;YKOORD